package dbtools;

/**
 *  Title: 连接工厂类
 *  Desc : 调用数据库连接池管理类实现取得和释放连接的方法
 *
 */
import java.sql.Connection;

public class DBConnFactory implements DBConnFace {
	private DBConnectionManage webDB = DBConnectionManage.getInstance();

	/**
	 * 继承接口 DBConnFace 方法获取数据库连接
	 * @param connName 数据库名称，此名称与设计期内定义的数据库连接名称对应
	 * @return 数据库连接
	 */
	public Connection getConnection() {
		Connection conn = webDB.getConnection();
		return conn;
	}
	/**
	 * 继承接口 DBConnFace 方法释放数据库连接
	 * @param connName 数据库名称，此名称与设计期内定义的数据库连接名称对应
	 * @param connection  数据库连接
	 */
	public void freeConnection(Connection connection) {
		webDB.freeConnection(connection);
	}
}
